Part Number Hot Search : 
PI5L100W PR1000R SY10EP52 473ML 00140 GY25N120 SX2050 FC805
Product Description
Full Text Search
 

To Download MLX90366 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  MLX90366 triaxis ? MLX90366 page 1 of 34 datasheet rev. 1.0 25/jun/13 features and benefit s triaxi s ? hall t echnology on chip signal processing for robust absolute position sens ing simple magnetic design programmable measurement range programmable linear transfer characteristic (multi - points) sent output (according to sae j2716 - 2010) 12 bit resolution - 10 bit thermal a ccuracy 48 b it id number option robust dual mold package (dmp) feat. 4 decoupling capacitors (esd/emc) reliable nopcb module integration a pplications absolute rotary position s ensor absolute linear position sensor pedal position sensor steering wheel position sensor throttle position sensor float - level sensor ride height position sensor non - contacting potentiometer ordering information 1 part no. temp erature code package code option c ode p acking code MLX90366 l vs ads - 200 re MLX90366 l vs ads - 200 rx MLX90366 l vs ads - 200 tu MLX90366 l vs ads - 201 re MLX90366 l vs ads - 201 rx MLX90366 l v s ads - 203 re MLX90366 l vs ads - 203 rx legend : temperature code: l for temperature range - 40c to 150c, package code: vs for dmp - 4 option code: aaa - 123: aaa: die version 1: imc placement 23: trim and form option: ? 00: standard (straight leads) see section 20.1 ? 01: trim and form std1 2.54 see section 20.2 ? 03: trim and form std2 2.54 see section 20.3 packing form: re for reel (face - up) rx for reel (face down) tu for tube ordering example : mlx903 66lvs - ads - 200 - re 1 see your sales representative for more details.
MLX90366 triaxis ? MLX90366 page 2 of 34 datasheet rev. 1.0 25/jun/13 1. functional diagram figure 1 - MLX90366 block diagram v ss v dd reg m u x ? c r o m - f /w ram eep rom - a d g rev . pol . & overvolt . v z v x v y dsp v d ig out (sent)
MLX90366 triaxis ? MLX90366 page 3 of 34 datasheet rev. 1.0 25/jun/13 2. description the mlx9036 6 triaxis? position sensor assembly is a high accuracy linear and angular position sensor which eliminates need for inclusion of a printed circuit boar d (pcb) within sensing modules. t his device is based on a dual mold p ackage (dmp) construction, which integrates a triaxis position sensing die together with the decoupling capacitors necessary to meet the strenuous esd and emc requirements. no pcb is needed. the triaxis ? position sensing d ie is nothing but the one used for the mlx90367 in conventional surface - mount p ackages (soic - 8 C single die & tssop - 16 C dual die). the decoupling capacitors are x8r capacitors well suited for package integration and the target operating temperature range. the MLX90366 is sensitive to the three components of the flux density applie d to the ic (i.e. b x , b y and b z ). this allows the MLX90366 with the correct magnetic circuit to decode the absolute position of any moving magnet (e.g. rotary position from 0 to 360 degrees or linear displacement, stroke - figure 2 ). it enables the design of novel generation of non - contacting position sensors that are frequently required for both automotive and industrial applications. mlx 90366 provides sent frames encoded according the secure sensor format. the circuit delivers enhanced serial messages pr oviding error codes, and user - defined values. MLX90366 triaxis? position sensor assembly enables the realization of position sensor modules for which a pcb is no longer needed: this yield to an increase of the electrical, mechanical and environmental robu stness of the final application.
MLX90366 triaxis ? MLX90366 page 4 of 34 datasheet rev. 1.0 25/jun/13 t able of contents features and benefit s ................................ ................................ ................................ ....................... 1 applications ................................ ................................ ................................ ................................ ............ 1 ordering information ................................ ................................ ................................ ......................... 1 1. functional diagram ................................ ................................ ................................ ...................... 2 2. description ................................ ................................ ................................ ................................ ....... 3 3. glossary of terms ? ? 4. pinout ................................ ................................ ................................ ................................ .................. 6 5. absolute maximum rat ings ................................ ................................ ................................ ....... 7 6. description ................................ ................................ ................................ ................................ ....... 7 7. MLX90366 el ectrical specificati on ................................ ................................ ......................... 9 8. MLX90366 timing spec ification ................................ ................................ ................................ . 10 8.1. t iming diagrams ................................ ................................ ................................ ................................ ........ 11 8.2. a pplication diagram u sed for rise and fal l time measurement ................................ ....................... 12 9. MLX90366 accuracy sp ecification ................................ ................................ ......................... 13 10. MLX90366 magnetic sp ecification ................................ ................................ .......................... 14 11. MLX90366 cpu & memor y specification ................................ ................................ ................. 14 12. MLX90366 end - user programmable it ems ................................ ................................ ........... 15 13. sent output protocol ................................ ................................ ................................ .............. 16 13.1 . g enerality ................................ ................................ ................................ ................................ ............. 16 13.2. s ingle s ecure f ast c hannel ................................ ................................ ................................ ............... 16 13.2.1. frame content ................................ ................................ ................................ ................................ ...... 16 13.2.2. diagnostic reporting through the fast channel ................................ ................................ .................... 16 13.2.3. pause pulse ................................ ................................ ................................ ................................ ........... 17 13.2.4. fast channel crc ................................ ................................ ................................ ................................ 17 13.3. s low c hannel ................................ ................................ ................................ ................................ ........ 17 13.3.1. enhanced serial message ................................ ................................ ................................ .................... 17 13.3.2. serial message sequence ................................ ................................ ................................ ..................... 18 13.3.3. serial message sequence period ................................ ................................ ................................ ........... 19 13.3.4. serial message error code ................................ ................................ ................................ .................. 19 13.4. s tart - up ................................ ................................ ................................ ................................ .................. 20 13.5. f ield sensing (adc conversions ) and the frame s ynchro pulse ................................ .................. 20 14. description of end - user programmable it ems ................................ .............................. 21 14.1. o utput t ransfer c haracteristic ................................ ................................ ................................ ....... 21 14.1.1. clockwise parameter ................................ ................................ ................................ ...................... 21 14.1.2. discontinuity point (or zero degree point) ................................ ................................ ......................... 22 14.1.3. 17 - pts lnr parameters ................................ ................................ ................................ ........................ 22 14.1.4. clamping parameters ................................ ................................ ................................ ...................... 23 14.2. i dentification ................................ ................................ ................................ ................................ ........ 23 14.3. s ensor f ront - e nd ................................ ................................ ................................ ................................ . 23 14.3.1 . mapxyz ................................ ................................ ................................ ................................ ............... 24 14.3.2. smism, k and sel_k parameters ................................ ................................ ................................ ........ 24 14.3.3. gainmin and gainmax parameters ................................ ................................ ................................ 24 14.4. f ilter ................................ ................................ ................................ ................................ ...................... 25 14.5. d iagnostic f eatures ................................ ................................ ................................ ............................ 25 14 .6. eeprom endurance ................................ ................................ ................................ ............................. 25
MLX90366 triaxis ? MLX90366 page 5 of 34 datasheet rev. 1.0 25/jun/13 15. MLX90366 self diagno stic ................................ ................................ ................................ .......... 26 16. built - in capacitors ................................ ................................ ................................ ..................... 27 17. standard information regarding manufactur ability of melexis p roducts with different lead pre - forming and solderin g/welding processes ....................... 27 18. esd precautions ................................ ................................ ................................ ........................... 27 19. package information ................................ ................................ ................................ ................. 28 19.1. dmp - 4 C p ackage o utline d imensions (pod) C s traight l eads ................................ .................... 28 19.2. dmp - 4 C p ackage o utline d imensions (pod) C t rimmed & f ormed l eads [1] ............................. 29 19.3. dmp - 4 C p ackage o utline d imensions (pod) C t rimmed & f ormed l eads [2] ............................. 30 19 .4. dmp - 4 - m arking ................................ ................................ ................................ ................................ ... 31 19.5. dmp - 4 - s ensitive s pot p ositioning & s ense direction ................................ ................................ ... 32 20. disclaimer ................................ ................................ ................................ ................................ ....... 34
MLX90366 triaxis ? MLX90366 page 6 of 34 datasheet rev. 1.0 25/jun/13 3. glossary of terms ? ? ? ? ? ? ? ? gauss (g), tesla (t): units for the m agnetic flux density ? 1 mt = 10 g ? tc: t emperature c oefficient (in ppm/deg.c.) ? nc: n ot c onnected ? sent: s ingle e dge n ibble t ransmission ? adc: a nalog - to - d igital c onverter ? lsb : l east s ignificant b it ? msb : m ost s ignificant b it ? dnl : d ifferential n on - l inearity ? inl : i ntegral n on - l inearity ? risc: r educed i nstruction s et c omputer ? asp : a nalog s ignal p rocessing ? dsp : d igital s ignal p rocessing ? cordic: co ordinate r otation di gital c omputer (i.e. iterative rectangular - to - polar transform) ? emc: e lectro - m agnetic c ompatibility 4. pino ut pin # 1 v ss ( ground) 2 v dd 3 o ut 4 v ss (ground)
MLX90366 triaxis ? MLX90366 page 7 of 34 datasheet rev. 1.0 25/jun/13 5. absolute maximum ratings supply voltage, v dd (overvoltage) ? 24 v reverse voltage protection ? 12 v (breakdown at - 14 v) positive output voltage ? 18 v (breakdown at 24 v) output current (i out ) ? 30 ma (in breakdown) reverse output voltage ? 0.3 v reverse output current ? 50 ma (in breakdown) operating ambient temperature range, t a ? 40c ? ? 150 ? c storage temperature range, t s ? 40c ? ? 150 ? c magnetic flux density ? 1 t exceeding the absolute maximum ratin gs may cause permanent damage. exposure to absolute maximum rated conditions for extended periods may affect device reliability. 6. description as described on the block diagram the three vector components of the magnetic flux density ( b x , b y and b z ) applied to the ic are sensed through the sensor front - end. the respective hall signals (v x , v y and v z ) are generated at the hall plates and amplified. the analog signal processing is based on a fully differential analog chain featuring the classic offset cancellation technique (hall plate 2 - phases spinning and chopper - stabilized amplifier). the conditioned analog signals are converted th rough an adc (1 5 bits) and provided to a dsp block for further processing. the dsp stage is based on a 16 bit risc micro - controller whose primary function is the extraction o f the position from two (out of three) raw signals (after so - called front - end comp ensation steps) through the following function : w here alpha is the magnetic angle ? (b1, b2), v 1 = v x or v y or v z , v 2 = v x or v y or v z and k is a programmable factor to match the amplitude of v 1 and k v 2 . the dsp functionality is governed by the micro - code (firmware ? f/w) of the micro - controller which is stored into the rom (mask programmable). in addition to the magnetic angle extraction , the f/w controls the whole analog chain, the output transfer charac teristic, the output protocol, the programming/calibration and also the self - diagnostic modes. t he magnetic angular information is intrinsically self - compensated vs. flux density variations. this feature allows therefore an improved thermal accuracy vs . p osition sensor based on conventional linear hall sensors. in addition to the improved thermal accuracy, the realized position sensor features excellent linearity performance taking into account typical manufacturing tolerances (e.g. relative placement between the hall ic and the magnet). ? ? 2 1 , v k v ? ? ? ?
MLX90366 triaxis ? MLX90366 page 8 of 34 datasheet rev. 1.0 25/jun/13 once the position (angular or linear stroke) information is computed , it is further conditioned (mapped) vs. the target transfer characteristic and it is provided at the output(s) as sent output. the linear part of th e transfer curve can be adjusted through a multi - point calibration: this back - end step consist s of a piece - wise - linear (pwl) output transfer characteristic - 1 7 equidistant points w ith programmable origin over 16 different angle ranges from 65 to 360 degr ees . the calibration parameters are stored in eeprom featuring a hamming error correction coding (ecc). the programming steps do not require any dedicated pins. the operation is done using the supply and output nodes of the ic. the programming of the MLX90366 is handled at both engineering lab and production line levels by the melexis programming unit ptc - 04 with the daughterboard db90316 + dedicated mlx 90367 software .
MLX90366 triaxis ? MLX90366 page 9 of 34 datasheet rev. 1.0 25/jun/13 7. MLX90366 electrical specification dc operating parameters at v dd = 5v (unless otherwise specified) and for t a as specified by the temperature suffix ( l ). parameter symbol test conditions min typ max units nominal supply voltage vdd 4.5 5 5.5 v supply current ( 2 ) idd 10 ma isurge current ( 3 ) isurge 2 0 ma power - on reset ( rising ) hpor _lh r efer to internal voltage vdig 2 2.25 2.5 v power - on reset hysteresis hpor_hyst 50 200 m v start - up level ( rising ) mt 4 v lh 3.8 4.0 4.2 v start - up hysteresis mt 4 v hyst 50 200 mv ptc entry level ( rising ) mt7v_lh 5 . 8 6.2 6 . 6 v ptc entry level hysteresis mt7v_hyst 50 200 mv output short circuit current i short vout = 0 v vout = 5 v vout = 1 8 v (t a = 25c) 15 15 18 ma ma ma output load r l pull - down to ground pull - up to 5v 4.7 4.7 10 10 ? ? k ? k ? passive diagnostic output level (broken track diagnostic) ( 4 ) bv ss pd broken v ss & pull - down load r l ? 10 k? 97.5 % v dd bv ss pu broken v ss & pull - up load r l ? 4.7 k? 99 .5 100 % v dd bv dd pd broken v dd & pull - down load r l ? 4.7 k? 0 0.5 % v dd bv dd pu broken v dd & pull - up load r l ? 5k? 2 % v dd 2 for the dual version, the supply current is multiplied by 2 . 3 the specified value is valid during early start - up time only; the current might dynamically exceed the specified value, shortly, during the start - up phase. this current peak is linked a.o. to the charging of the integrated capacitors. 4 the sent output sig nal will no longer be reported. for detailed information, see also section 15.
MLX90366 triaxis ? MLX90366 page 10 of 34 datasheet rev. 1.0 25/jun/13 8. MLX90366 timing specification dc operating parameters at v dd = 5v (unless otherwise specified) and for t a as specified by the temperature suffix ( l) . parameter symbol test conditions min typ max units main clock frequency ck all contributors (trimming accuracy, supply voltage, thermal and ageing) 12.6 13.3 14 mhz main clock frequency thermal drift ? t ck ? 3% ck nom tick time exact value for ck = 13.3 mhz the typical value will be affected by any variation of the clock 3 s sent frame period tframe 882 s internal angle measurement period tper 441 s first angle measurement to sync pulse latency ta1 1084 s second angle measurement to sync pulse latency ta2 643 s field change to sent data : average latency latency filter = 1 (recommended) sent transmission included 1745 1745 s sent frame tick count 294 294 watchdog tw d 114.5 118 121.5 ms start - up time (up to first sync pulse ) t su 1 1.8 ms start - up time (up to first data received) t su 2 last pause pulse not included 5. 9 6.3 ms serial message extended sequence ( 18 frames ) short sequence ( 8 frames ) 15.876 7.056 ms rise time @ cable thresholds : 0.5v and 4.5v see section 8 .2 2.97 5.31 s rise time @ receiver 5.07 6.84 s fall time @ cable 2.65 2.82 s fall time @ receiver 4.84 4.9 s
MLX90366 triaxis ? MLX90366 page 11 of 34 datasheet rev. 1.0 25/jun/13 8.1. timing diagrams figure 2 C start - up phase timings figure 3a C latenc ies ( acquisition to output delays) C filter = 1 (recommended) figure 3b C latency - case filter = 0 (not recommended)
MLX90366 triaxis ? MLX90366 page 12 of 34 datasheet rev. 1.0 25/jun/13 8.2. application diagram used for rise and fall time measurement figure 4 C schematic used for rise and fall time measurements (ref: j2716 rev jan 2010 fig. 6.3.4) compo n ent value unit c01 10 (integrated in the dmp) nf c02 not mounted nf r01 not mounted ohms cinput 68 pf ctau 2.2 nf cf 100 pf rtau 568 ohms rf 10 kohms rpu 14.7 kohms rv not mounted ohms component values used for rise and fall time measurements (ref: j2716 rev jan 2010 fig. 6.3.4)
MLX90366 triaxis ? MLX90366 page 13 of 34 datasheet rev. 1.0 25/jun/13 9. MLX90366 accuracy specification dc operating parameters at v dd = 5v (unless otherwise specified) and for t a as specified by the temperature suffix ( l) . parameter symbol test conditions min typ max units adc resolution on the raw signals sine and cosine ( 5 ) r adc 15 bits thermal offset drift #1 ( 6 ) at the dsp input (excl. dac and output stage) t a from - 40 to 125c t a from - 40 to 150c - 60 - 90 +60 +90 lsb 15 thermal drift of sensitivity mismatch ( 7 ) xy axis xz (yz) axis - 0.5 - 1 + 0.5 +1 % magnetic angle phase error t a = 25 ? c C xy axis t a = 25 ? c C xz axis t a = 25 ? c C yz axis - 0.3 - 2 - 2 0.3 2 2 deg. thermal drift of magnetic angle phase error xy axis, xz (yz) axis 0.01 deg. xy C intrinsic linearity error ( 8 ) le t a = 25 ? c C factory trim. smism - 1 1 deg xz - intrinsic lin. error (11) le t a = 25 ? c C k trimmed for xz - 2.5 ? 1.25 2.5 deg yz - intrinsic lin. error (11) le t a = 25 ? c C k trimmed for y z - 2.5 ? 1.25 2.5 deg noise pk - pk ( 9 ) filter = 0, 40mt filter = 1 (recommended) , 3 0mt 0.10 0.10 0.2 0.2 deg 5 1 6 bits corresponds to 1 5 bits + sign . internal computation is performed using 16 bits. 6 for instance, in case of a rotary position sensor application, thermal offset drift # 1 equal 60lsb 15 yields to max. 0.3 deg. angular error for the computed angular information (output of the dsp). this is only valid if k = 1. mlx 90365 front - end application note will be released for more details. 7 for instance, in case of a rotary position sensor application, thermal drift of sensitivity mismatch equal 0.5% yields to max. 0.15 deg . angular error for the computed angular information (output of the dsp). see mlx 90365 front - end application note f or more details. 8 the intrinsic linearity error refers to the ic itself (offset, sensitivity mismatch, orthogonality) taking into account an id eal rotating field for b x and b y . once associated to a practical magnetic construction and the associated mechan ical and magnetic tolerances, the output linearity error increases. however, it can be improved with the multi - point end - user calibration . the intrinsic linearity error for magnetic angle ? xz and ? yz can be reduced through the programming of the k factor. 9 noise pk - pk (peak - to - peak) is here intended as 6 times the noise standard deviation. the application diagram used is described in the recommended wiring. for detailed information, refer to section f ilter in application mode (section 14.4) .
MLX90366 triaxis ? MLX90366 page 14 of 34 datasheet rev. 1.0 25/jun/13 10. MLX90366 magnetic specification dc operating parameters at vdd = 5v (unless otherwise specified) and for ta as specified by the temperature suffix ( l ) . parameter symbol test conditions min typ max units magnetic f lux density b x , b y ( 10 ) [ b x 2 + b y 2 ] 70 ( 11 ) mt magnetic flux density b z ( 12 ) 126 mt magnetic flux norm norm [ b x 2 + b y 2 + (b z /1. 15 ) 2 ] 20 ( 12 ) mt imc gain ( 13 ) gainimc 1.15 1.3 1.4 magnet temperature coefficient tcm - 2400 0 ppm/c 11. MLX90366 cpu & memory specification the dsp is based on a 16 bit risc controller. this cpu provides 2. 5 mips while running at 1 0 mhz. parameter symbol test conditions min typ max units rom 10 k b ram 384 b eeprom 128 b 10 the condition must be fulfi lled for at least one field bx or by . 11 above 70 mt, the imc ? starts saturating yielding to an i ncrease of the linearity error. 12 below 20 mt, the performances slightly degrade due to a reduction of the signal - to - noise ratio, signal - to - offset ratio . 13 this is the magnetic gain linked to the integrated magneto concentrator (imc ? ) structure. it applies to bx and by and not to bz. this is the overall variation. within one lot, the part to part variation is typically 10% versus the ave rage value of the imc ? gain of that lot
MLX90366 triaxis ? MLX90366 page 15 of 34 datasheet rev. 1.0 25/jun/13 12. MLX90366 end - user programmable items parameter comments standard # bit mapxyz mapping fields for output angle 0 2 clamp_high clamping high (50%) 0% 16 clamp_low clamping low (50%) 100% 16 smism sensitivity mismatch factor x,y mlx 15 k sensitivity mismatch factor x (y) , z mlx 15 sel_k location for for k C correction 0 1 gainmin low threshold for virtual gain 00h 8 gainmax high threshold for virtual gain 28h 8 gainsaturation gain saturates on gainmix and gainmax 0h 1 pwmpol pwm polarity 1h 1 dp discontinuity point 0h 15 cw clock wise 0h 1 melexisid1 melexis identification reference mlx 16 melexisid2 melexis identification reference mlx 16 melexisid3 melexis identification reference mlx 16 w 17pts C output angle range 0h 4 lnr_yn 17pts C y - coordinate point n (n = 2,1,2 16) 0..100% 16 diag settings 16 bit diagnostics enablling fdffh 16 crc_disable enable ee pr om crc check ( 3131h= disable) 0h 16 filter fir filter 0 1 ram probe address for ram probe 0 16 serial_id_1 not available to user until m em l ock performed . see: eeprom_ MLX90366 _default_settings.doc for more details 56eeh 16 serial_id_2 id of user serial message #2 0 16 serial_id_3 id of user serial message #3 0 16 serial_id_4 id of user serial message #4 0 16 ee_sent_serial 0 16 ee_serial_data_1 0 16 ee_serial_data_2 0 16 ee_serial_data_3 0 16 ee_serial_data_4 0 16 ee_userid1 1 16 ee_userid2 30 3 h 16 ee_userid3 mlx 16
MLX90366 triaxis ? MLX90366 page 16 of 34 datasheet rev. 1.0 25/jun/13 13. sent output protocol 13.1. generalit y the MLX90366 complies with the sub - set a.3 single secure sensors of the norm j2716 revised jan2010 , but one restriction: the mode without pause pulse is not featured. 13.2. single secure fast channel MLX90366 delivers sent frames according the single secure format. this format is explicitly described in this section. 13.2.1. frame content the MLX90366 sent frame s have 6 dat a nibbles , and are formatted according the below table . the optional pause pulse is however always present so that every messages have the same fixed length. 13.2.2. diagnostic reporting through the fast channel 13.2.2.1. diagnostic repor ting, bit status[0] the bit status[0] is high whenever the three following condition s are met: 1. a diagnostic ( analog/environmental ) detects an error * 2. the reporting of the above error is en a bled ** 3. the debouncing time has elapsed. * a diagnostic of type digital cause the circuit to switch in fail - safe - mode ** see eeprom bits ee_diag_settings 13.2.2.2. di agnostic reporting, channel 1 the diagnostic can be reported through the 12 bit payload of channel 1, and not only through the status bit status[0]. the eeprom parameters ee_errorcode controls the diagnostic reporting through channel 1 as follow: sent frame : status d1-msn d1-midn d1-lsn d2-msn d2-midn d2-lsn crc optional pause status[0] channel 1 indicator ( "1" = error, "0" otherw ise ) status[1] 0 status[2] enhanced serial message status[3] enhanced serial message crc enhanced crc (the legacy crc is not featured) d1 12 bit angle d2-msn d2-msn=rolling counter-msn d2-midn d2-midn=rollingcounter-midn d2-lsn d2-lsn=inv erted copy of d1-msn
MLX90366 triaxis ? MLX90366 page 17 of 34 datasheet rev. 1.0 25/jun/13 if ee_report[2:0]=0, the channel 1 reports the angle, and not the diagnostic, as if no diagnostic. t he error is reported only thanks to the status bits. if ee_report[2:0]>0, the channel1 payload contains the value channel1 = (4088 + ee_report[2:0]) 13.2.2.3. diagnostic reporting time the diagnostic reporting time is programmable (defined as multiple of a macro - cycle unit time ) . a macro - cycle is a sequence of 20 angle acquisitions, and has a duration of approximately 6 ms. 13.2.2.4. diagnostic debouncing the diagnostic reporting is debounced . the debouncing paramater is user - programmable, by steps of approximately 6 ms. 13.2.3. pause pulse a pause pulse, as defined by the standard, is present at the end of every frame. the pause pulse mode cannot be disabled. t he pause pulse lenght is adjusted by the circuit so that the frame period is constant. the field sensing and the frame synchro pulse are in sync. 13.2.4. fast channel crc the mlx 9036 6 features the new recommended implementation . 13.3. slow channel 13.3.1. enhanced s erial message the circuit encodes the slow messages according the enhanced serial message format as specified at chapter 5.2.4.3 of the sent norm, except for the following restriction: the configuration bit is always 0, meaning that the payload consists in 12 - bit data and 8 - bit message id.
MLX90366 triaxis ? MLX90366 page 1 8 of 34 datasheet rev. 1.0 25/jun/13 13.3.2. ser ial message sequence the circuit complies with the following sub - set specifications of the norm for pressure sensors (the norm for the angular sensor case does not specify the serial message format) # 8bit id item 12 bit data comments 1 29 sensor id prog. ee_userid1_12lsb 2 01 error code ram described at next chapter 3 2a sensor id prog. {ee_userid2_8lsb, ee_userid1_4msb } 4 01 / 80 error code / user - defined ram value ram ram variable @ address ee_ram_probe_addr e.g. temp, gaincode, fieldstrength 5 2b sensor id prog. { ee_userid3_4lsb,ee_userid2_8msb } 6 01 error code ram 7 2c sensor id prog. ee_userid3_12msb 8 01 / 80 error code / user - defined ram value ram optional part ( ee_extendedsequence = 1 ) 9 06 sent revision 003 10 01 error code ram 11 ee_serial_id1 user - defined #1 ee_serial_data_1 e.g. sensor type, manufacturing code 12 01 / 80 error code / user - defined ram value ram ram variable @ address ee_ram_probe_addr e.g. temp, gaincode, fieldstrength 13 ee_serial_id12 user - defined #2 ee_serial_data_2 e.g. 07 C transfer characteristic 14 01 error code ram 15 ee_serial_id3 user - defined #3 ee_serial_data_3 e.g. 03 C sensor type 16 01 / 80 error code / user - defined ram value ram 17 ee_serial_id4 user - defined #4 ee_serial_data_4 18 01 error code ram table. serial message sequence the first part (p ositions 1 to 8 ) provides the error code and the sensor id alternatively. the second part (positions 9 to 1 8 ) is optional as a whole enabled with eeprom bit ee_extendedsequence. this second part consists of the error code (5 occurrences ), 4 user - defined messages (id and data) and the sent revision.
MLX90366 triaxis ? MLX90366 page 19 of 34 datasheet rev. 1.0 25/jun/13 13.3.3. serial message sequence period sequence length (serial message count) sequence length (frame count) sequence period (ms , typical ) 8 144 121 18 324 273 13.3.3.1. user - defined ram value the payloads of the positions 4, 8 (and 12, 16 if relevant) are user - defined. three possibilities: 1. error code 2. 12 lsbs of a user - defined ram value 3. 12 msbs of a user - defined ram value the positions 4, 8 , 1 2 , 16 refer necessarily to the same user - defined ram address. three ram addresses are of interest: the actual absolute temperature (t) can be derived from the 12 msbs of ramtempsens (see possibility 3 above) using the following formula (decimal): t = 8 (ramtempsens C 35) + 2048 the accuracy of the actual temperature is = 10 deg c . 13.3.3.2. error code rate t he error code s are on purpose transmitted every second message, to maximize the rate, which equals then 36 sent frames , when the user - defined ram mode is not enabled (72 otherwise). 13.3.4. serial message error code bit position diagnostic comments 0 gainoos front - end gain code out - of - spec (too low, too high) 3 adcsatura diag 4 adcmonitor adc monitor 5 vanamoni analog internal supply too low 6 vddmoni external supply too low, too high 7 rough offset front - end rough offset too low, too high 8 tempmonitor temperature sensor monitor variable name address description ramtempsens 4 e calibrated temperature sensor value vg 46 actual virtual gain norm 48 actual field norm
MLX90366 triaxis ? MLX90366 page 20 of 34 datasheet rev. 1.0 25/jun/13 13.4. start - up during the chip initialization , the output remain s high until the circuit emits four initialization frame s (all 6 data nibble zero). the fifth frame is not an initialization frame but a valid frame containing a measured angle. see also section 8 timing specifications. 13.5. f ield sensing (ad c conversions) and the frame synchro pulse the digital angle (fast channel payload) result s of the average of two angles. these angles are themselves computed from 4 adcs values. the time between the adcs and the frame synchro pulse is constant. as a result , the phase delay between the magnetic field angle and the sent synchro pulse is constant, allowing filtering at the ecu side. see also section 8 timing specifications.
MLX90366 triaxis ? MLX90366 page 21 of 34 datasheet rev. 1.0 25/jun/13 14. description of end - user programmable items 14.1. output transfer characteristic t o define the transfer function (lnr): ? with 1 7 equidistant points for which o nly the y coordinates are defined. parameter value unit clockwise 0 ? counterclockwise 1 ? clockwise lsb dp 0 ? 359.9999 d eg lnr_y0 lnr_y1 lnr_y16 - 50 + 150 % w 65.5 360 deg clamp_low 0 ? 100 % clamp_high 0 ? 100 % 14.1.1. clockwise parameter the clockwise parameter defines the magnet rotation direction. ? ccw is defined by the 1 - 2 - 3 - 4 pin order direction for the dual mold package. ? cw is defined by the reverse direction: 4 - 3 - 2 - 1 pin order direction for the dual mold package refer to the drawing in the sensitive spot positioning section (section 19. 5)
MLX90366 triaxis ? MLX90366 page 22 of 34 datasheet rev. 1.0 25/jun/13 14.1.2. discontinuity point (or zero degree point) the discontinuity point defines the 0 point on the circle. the discontinuity point places the origin at any location of the trigonometric circle. the dp is used as reference for all the angular measurements. figure 5 - discontinuity point positioning 14.1.3. 1 7 - pts lnr parameters the lnr parameter s, together with th e clamping values, fully define the relation ( th e transfer function) between the digital angle and the output signal. the shape of the MLX90366 transfer function from the digita l angle value to the output voltage is described by the drawing below . in the 16 - pts mode, the output transfer characteristic is piece - wise - linear (pwl). figure 6 - input range from 65.5 up to 360 all the y - coordinates can be programmed from - 50% up to +150% to allow clamping in the middle of one segment (like on the figure), but the output value is limited to clamplow and clamphigh values. between two consecutive points, the output characteristic is interpolated. the parameter w determine s the input range on which the 17 points (16 segments) are uniformly spread : w = r a n g e f r o m 6 5 . 5 u p t o 3 6 0 0 % c l a m p l o w 1 0 0 % d p l n r _ y 1 l n r _ y 2 l n r _ y 1 4 l n r _ y 1 5 l n r _ y 1 6 c l a m p h i g h x x x x x x d p + 3 6 0 3 6 0 - w ( 3 6 0 C w ) / 2 ( 3 6 0 C w ) / 2 l n r _ y 0 0 360 the placement of the discontinuity point (0 point) is programmable.
MLX90366 triaxis ? MLX90366 page 23 of 34 datasheet rev. 1.0 25/jun/13 w range ? x ? w range ? x 0 (0000b) 360.0deg 22.5deg 8 180.0deg 11.3deg 1 320.0deg 20.0deg 9 144.0deg 9.0deg 2 288.0deg 18.0deg 10 120.0deg 7.5deg 3 261.8deg 16.4deg 11 102.9deg 6.4deg 4 240.0deg 15.0deg 12 90.0deg 5.6deg 5 221.5deg 13.8deg 13 80.0deg 5.0deg 6 205.7deg 12.9deg 14 72.0deg 4.5deg 7 192.0deg 12.0deg 15 (1111b) 65.5deg 4.1deg outside of the selected range, the output will remain in clamping levels. 14.1.4. clamping parameters the clamping levels are two independent values to limit the output voltage range. the clamplow parameter adjusts the minimum output code . the clamphigh parameter sets the maximum output code . both parameters have 16 bits of adjustment and are available for both lnr modes . 14.2. identification parameter value melex i sid1 melex i sid2 melex i sid3 0 ? 65535 0 ? 65535 0 ? 65535 cust o merid1 custo merid2 custo merid3 0 ? 65535 0 ? 65535 0 ? 65535 identification number: 48 bits ( 3 words) freely useable by customer for traceability purpose. 14.3. sensor front - end parameter value mapxyz 0 .. 3 smism 0 .. 32768 k 0 .. 32768 sel_k 0 or 1 gainmin gainmax gainsaturation 0 ? 41 0 ? 41 0.. 1
MLX90366 triaxis ? MLX90366 page 24 of 34 datasheet rev. 1.0 25/jun/13 14.3.1. mapxyz the mapxyz parameter defines which fields are used to calculate the angle. the different possibilities are described in the tables below. this 2 bit value selects the first (b1) and second (b2) field components according the table below. mapxyz b1 b2 angular 0 C 00b x y xy mode 1 C 01b zx x xzx mode 2 C 10b y zx yzx mode 3 C 11b y zy yzy mode mapxyz = 3 is not recommended. 14.3.2. smism , k and sel_k p arameters (i) smism when the mapping (b1=x, b2=y) is selected, smsim defines the sensitivity mismatch factor that is applied on b1, b2; when another b1, b2 mapping is select ed , this parameter is dont care . this parameter is trimmed at factory; m elexis strongly recommends to not over write it for optimal performance. (ii) k when the mapping (b1=x, b2=y) is not selected, k defines the sensitivity mismat ch factor that is applied on b1or b2 (according to parameter sel_k C see below). wh en the mapping (b1=x, b2=y) is selected, this parameter is dont care . this parameter is trimmed at factory for mapping (b1= z, b2=x ) . melexi s recommends to fine trim it when a smaller linearity error (le) is required and a different mapping than (b1=x, b2=y) is selected. (iii) sel_k when the mapping (b1=x, b2=y) is not selected, sel_k defines the component on which the sensitivity mismat ch f actor k (see above): sel_k = 0 means b1 ? k ? b1 and sel_k = 1 means b2 ? k ? b2. 14.3.3. gainmin and gainmax parameters gainmin and gainmax define the thresholds on the gain code outside which the fault gain out of spec. is set; if gainsaturation is set, then the virtual ga in code is saturated at gainmin and gainmax, and no diagnostic fault is set since the saturations appl y before the diag nostic check.
MLX90366 triaxis ? MLX90366 page 25 of 34 datasheet rev. 1.0 25/jun/13 14.4. f ilter parameter value filter 0, 1 the MLX90366 features a filter that is enabled wh en filter = 1 . the filter is of type moving average. it averages the two most recent internal angle values. when the filter is enabled, t he sent data holds the average of the two most recent internal angles. w e recommend to enable the filter , in order to benefit from a noise reduction of 30% compared to the case filter = 0. given that two angle values are computed per each sent frame, the latency increases in this case only marginally. filter = 0 corresponds to no filtering , and may be selecte d to optimize the la tency ( by about 10% ), when ever the latter is system - critical (e.g. stability of a close - loop system). 14.5. diagnostic features refer to application_note_diagnostic_behavior_ 90366 for ee_crc_enable function description and for diagnostic features which can be enabled at user. 14.6. eeprom endurance although the eeprom is used for calibration data storage (similarly to an otprom), t he MLX90366 embedded eeprom is qualified to guarantee an endurance of minimum 1000 writ e cycles at 125?c for engineering/calibration purpose.
MLX90366 triaxis ? MLX90366 page 26 of 34 datasheet rev. 1.0 25/jun/13 15. MLX90366 self diagnostic the MLX90366 provides numerous self - diagnostic features. those features increase potentially the functional safety of safety - related systems as it reduces the risk of erroneous angle reporting in case of internal or exter nal failure modes (fail - safe). diagnostic item action effect on output type monitoring rate reporting rate st - up phase diag nostics ram march c - 10n test fail - safe mode ** ** cpu reset after 120ms diagnostic low/ high reporting (optional) digi hw n/applicable (start - up only) n/applicable (start - up only) watchdog bist fail - safe mode ** ** cpu reset after 120ms diagnostic low/ high reporting (optional) digi hw n/applicable (start - up only) n/applicable (start - up only) under voltage monitoring supplymoni = (mt3vb) or (mt4vb) st - up on hold diagnostic low/high environ &analog n/applicable (start - up only) n/applicable (start - up only) over voltage monitoring mt7v ptc entry out in hiz environ n/applicable (start - up only) n/applicable (start - up only) bg loop diag. rom 16bit checksum ( continuous ) fail - safe mode ** ** cpu reset after 120ms diagnostic low//high reporting (optional) digi hw 800ms 800ms eeprom 8 bit crc check (continuous) fail - safe mode ** ** cpu reset after 120ms diagnostic low/high reporting (optional) digi hw 10ms 10ms watchdog ( continuous ) cpu reset -- digi hw 120ms n/a dsp loop diag. adc clipping adcclip debouncing (prog.) sent status bit0 = 1 (optional) environ &analog 5/dsp 6ms x int (thres/step_up) virtual gain code out - of - spec gainoos debouncing (prog.) sent status bit0 = 1 (optional) environ &analog 1/dsp 6ms x int (thres/step_up) virtual gain code saturation [gainmin..gainmax] saturation (optional) gain saturated @ gainmin - gainmax environ &analog n/applicable not a diagnostic n/applicable not a diagnostic adc monitor (analog to digital converter) adcmoni debouncing (prog.) sent status bit0 = 1 (optional) analog hw 1/dsp 6ms x int (thres/step_up) under voltage monitoring supplymoni = (mt3vb) or (mt4vb) supply debouncing (prog.) sent status bit0 = 1 (optional) environ &analog 1/dsp 6ms x int (thres/step_up) over voltage monitoring mt7v ptc entry after ptc debouncing out in hiz environ 2ms 2ms temperature sensor monitor tempmoni debouncing (prog.) sent status bit0 = 1 (optional) analog 1/dsp 6ms x int (thres/step_up) temperature > 170degc ( ? 20) temperature < - 60degc ( ? 20) saturate value used for the compensation to - 40degc and +150degc resp. no effect environ &analog n/applicable not a diagnostic h ardware diag. ( continuously checked by dedicated logic ) read/write access out of physical memory fail - safe mode ** ** cpu reset after 120ms diagnost ic low/high digi hw n/a immediate diag n/a immediate diag write access to protected area (io and ram words) fail - safe mode ** ** cpu reset after 120ms diagnostic low/high digi hw n/a immediate diag. n/a immediate diag. unauthorized mode entry fail - safe mode ** ** cpu reset after 120ms diagnostic low/high digi hw n/a immediate diag n/a immediate diag eeprom error correcting code ( hamming correction ) (transparent) error correction no effect digi hw n/a . n/a h ardware diag. ( continuously checked by dedicated analog circuits ) broken vss cpu reset on recovery pull down load => diag. low pull up load => diag. high environ n/a immediate diag. n/a immediate diag. broken vdd cpu reset on recovery pull down load => diag. low pull up load => diag. high environ n/a immediate diag n/a immediate diag resistive cable test st - up on hold diagnostic low/high environ n/a immediate diag. n/a immediate diag.
MLX90366 triaxis ? MLX90366 page 27 of 34 datasheet rev. 1.0 25/jun/13 16. built - in capacitors either vss pin can be used for grounding, but always leave 1 floating. built - in capacitors are ceramic multilayer type x8r. the capacitors are specifically suited for high temperature applications wi th stable capacitance value ( 15%) up to 150 degc. the capacitors are assembled using a gluing method instead of soldering to be more reliable towards thermal/mechanical stress. the maximum rated voltage is 25v. c1=c2=c4 = 100nf and c3 = 10nf. 17. standard information regarding manufacturability of melexis products with dif ferent lead pre - forming and soldering /welding processes for dual mold package, please refer to the following document (available upon request): application note hall sensors in dual mold packages C (doc#: 390110000001 ) for more information on the lead free topic please see quality page at our website: http://www.melexis.com/quality.aspx 18. esd precautions electronic semiconductor products are sensitive to electro static discharge (esd). always observe electro static discharge control procedures whenever handling semiconductor products. c 1 c 2 c 3 c 4 v d d v s s o u t c 1 = c 2 = c 3 = c 4 = 1 0 0 n f
MLX90366 triaxis ? MLX90366 page 28 of 34 datasheet rev. 1.0 25/jun/13 19. package information 19.1. dmp - 4 C package outline dimensions (pod) C straight leads MLX90366lvs - xxx - 200
MLX90366 triaxis ? MLX90366 page 29 of 34 datasheet rev. 1.0 25/jun/13 19.2. dmp - 4 C package outline dimensions (pod) C trimmed & formed leads [1] MLX90366lvs - xxx - 201
MLX90366 triaxis ? MLX90366 page 30 of 34 datasheet rev. 1.0 25/jun/13 19.3. dmp - 4 C package outline dimensions (pod) C trimmed & formed leads [2] MLX90366lvs - xxx - 203
MLX90366 triaxis ? MLX90366 page 31 of 34 datasheet rev. 1.0 25/jun/13 19.4. dmp - 4 - marking 36 6 a ds 2 mxxxxx xyxz yyww pin 1 pin 4 line 1: mlx project code (e.g. 366ads2 for MLX90366lvs - ads - 2xx) line 2: lotnumber line 3: last 4 characters assembly lotnumber line 4: 2 digit year code C 2 digit week code 3x 100nf 1x 10nf
MLX90366 triaxis ? MLX90366 page 32 of 34 datasheet rev. 1.0 25/jun/13 19.5. dmp - 4 - sensitive spot positioning & sense direction magnetic center position MLX90366lvs - xxx - 2xx xc 0.23 yc 3.67 zc 0.495 4 3 2 1 b y b x y c x c c w z c b z b x
MLX90366 triaxis ? MLX90366 page 33 of 34 datasheet rev. 1.0 25/jun/13 the MLX90366 is an absolute angular position sensor but the linearity error (see section 9 ) does not include the error linked to the absolute refere nce 0 deg (which can be fixed in the application through the discontinuity point). m lx90366 C reference angle
MLX90366 triaxis ? MLX90366 page 34 of 34 datasheet rev. 1.0 25/jun/13 20. disclaimer devices sold by melexis are covered by the warranty and patent indemnification provisions appearing in its term of sale. melexis makes no warranty, express, statutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. melexis reserves the right to change specifications and prices at any time and without notice. therefore, prior to designing this product into a system, it is necessary to check with melexis for current information. this product is intended for use in normal commercial applications. applications requiring extended temperatur e range, unusual environmental requirements, or high reliability applications, such as military, medical life - support or life - sustaining equipment are specifically not recommended without additional processing by melexis for each application. the information furnished by melexis is believed to be correct and accurate. however, melexis shall not be liable to recipient or any third party for any damages, including but not limited to personal injury, property damage, loss of profits, loss of use, interrupt of business or indirect, special incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. no obligation or liability to recipient or any third party sh all arise or flow out of melexis rendering of technical or other services. ? 201 3 melexis n . v. all rights reserved. for the latest version of this document, go to our website at www.melexis.com or for additi onal information contact melexis direct: europe, africa, asia: america: phone: +32 1367 0495 phone: +1 248 306 5400 e - mail: sales_europe@melexis.com e - mail: sales_usa@melexis.com iso/ts 16949 and iso14001 certified


▲Up To Search▲   

 
Price & Availability of MLX90366

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X